<?php

namespace Database\Seeders;

use App\Models\Role;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;

class ApplicationProcesses extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        $date = Date('Y-m-d H:i:s',time());

        // //审批流程 项目经理申请 综合管理审批
        // DB::table('application_processess')->insert([[
        //     'type' => 'apply',
        //     'application_id' => 0,
        //     'role_id' => 2,
        //     'level' => 1,
        //     'user_id' => 0,
        //     'created_at' => Date('Y-m-d H:i:s',time()),
        //     'updated_at' => Date('Y-m-d H:i:s',time()),
        // ],[
        //     'type' => 'apply',
        //     'application_id' => 0,
        //     'role_id' => 1,
        //     'level' => 2,
        //     'user_id' => 0,
        //     'created_at' => Date('Y-m-d H:i:s',time()),
        //     'updated_at' => Date('Y-m-d H:i:s',time()),
        // ]]);

        // // 财务类型审批 项目经理部发起→综合管理部→会计→总经理→出纳
        // $roleId = [2,4,1,5];
        // $insert = [];
        // foreach ($roleId as $key => $value) {
        //     $insert_ = [];
        //     $insert_['application_id'] = 0;
        //     $insert_['type'] = 'finance';
        //     $insert_['role_id'] = $value;
        //     $insert_['level'] = $key+1;
        //     $insert_['user_id'] = 0;
        //     $insert_['created_at'] = $date;
        //     $insert_['updated_at'] = $date;
        //     $insert[] = $insert_;
        // }
        // DB::table('application_processess')->insert($insert);
    }
}
